كيفية تقسيم وتهيئة أجهزة التخزين في لينكس
تعد عملية تقسيم وتهيئة أجهزة التخزين في نظام التشغيل لينكس من المهام الأساسية التي يتعين على كل مستخدم أن يتقنها لضمان استغلال الأمثل لمساحة التخزين على جهاز الكمبيوتر. تعتبر هذه العملية ذات أهمية كبيرة في حالات تثبيت نظام جديد، أو توسيع المساحة المتاحة، أو حتى إعادة هيكلة الأجهزة للتعامل مع متطلبات خاصة مثل أنظمة الملفات المتقدمة أو الحاجة إلى تقسيم الأجهزة لعدة استخدامات. في هذا المقال، سنستعرض كيفية تقسيم وتهيئة أجهزة التخزين في لينكس باستخدام الأدوات المختلفة المتاحة ضمن النظام.
1. مقدمة عن تقسيم وتهيئة أجهزة التخزين في لينكس
عند استخدام جهاز كمبيوتر يعمل بنظام لينكس، يمكنك إضافة أجهزة تخزين جديدة مثل الأقراص الصلبة أو الأقراص الصلبة الخارجية (HDDs أو SSDs) وتحتاج إلى تقسيم هذه الأجهزة وتنسيقها (تهيئتها) بشكل مناسب لكي يتمكن النظام من استخدامها بشكل فعال.
عملية التقسيم تتضمن تقسيم الجهاز إلى أجزاء منطقية يمكن لكل منها أن يعمل كنظام ملفات منفصل. بعد تقسيم القرص، تأتي عملية التهيئة التي تقوم بتهيئة تلك الأجزاء باستخدام أنظمة ملفات محددة مثل ext4, xfs, btrfs وغيرها.
2. الأدوات المستخدمة في لينكس لتقسيم وتهيئة الأجهزة
في نظام لينكس، هناك العديد من الأدوات المتاحة التي تمكن المستخدمين من تقسيم وتهيئة أجهزة التخزين. من أبرز هذه الأدوات:
-
fdisk: أداة قديمة تُستخدم في الغالب للأقراص التي تعمل بنظام MBR (Master Boot Record).
-
parted: أداة أكثر حداثة، تدعم تقسيم الأقراص باستخدام كل من MBR و GPT (GUID Partition Table).
-
gparted: واجهة رسومية لـ
partedتوفر طريقة مرنة وسهلة لتقسيم الأقراص. -
mkfs: أداة تُستخدم لإنشاء أنظمة الملفات على الأقسام المقسمة.
-
lsblk: أداة مفيدة لعرض معلومات حول الأجهزة والأقسام والأنظمة الملفات.
3. التحقق من الأقراص والأجهزة المتصلة
قبل البدء في تقسيم القرص أو تهيئته، من المهم التحقق من الأجهزة المتصلة بالجهاز باستخدام الأوامر التالية:
-
lsblk: يعرض لك جميع الأقراص والأقسام المتصلة بالجهاز.
-
fdisk -l: يعرض الأقراص وأقسامها مع تفاصيل إضافية مثل الحجم ونوع النظام.
bashlsblk
سيعرض لك هذا الأمر قائمة بالأقراص المتصلة (مثل /dev/sda أو /dev/sdb) مع الأقسام الخاصة بها (مثل /dev/sda1, /dev/sdb1).
4. تقسيم القرص باستخدام fdisk
أداة fdisk تعد واحدة من أقدم الأدوات وأكثرها استخداماً في لينكس لتقسيم الأقراص. تدعم الأداة تقسيم الأقراص باستخدام نظام MBR (Master Boot Record). لنأخذ مثالاً على كيفية تقسيم قرص جديد.
-
فتح الأداة: لفتح الأداة على القرص المستهدف، استخدم الأمر التالي:
bashsudo fdisk /dev/sdXحيث
sdXهو اسم الجهاز الذي تريد تقسيمه (مثل/dev/sda). -
عرض الأقسام الحالية: بعد فتح الأداة، يمكنك عرض الأقسام الحالية باستخدام الأمر
p.bashCommand (m for help): p -
إنشاء قسم جديد: لإنشاء قسم جديد، استخدم الأمر
n، ثم حدد نوع القسم (أساسي أو موسع)، وابدأ ونهاية الحجم.bashCommand (m for help): n -
حذف قسم: إذا أردت حذف قسم ما، استخدم الأمر
dثم حدد رقم القسم.bashCommand (m for help): d -
كتابة التغييرات: بعد إجراء التعديلات على التقسيم، تأكد من حفظ التغييرات باستخدام الأمر
w.bashCommand (m for help): w
5. استخدام parted لتقسيم الأقراص باستخدام GPT
أداة parted تعد بديلاً متقدماً لـ fdisk، وهي تدعم كل من MBR و GPT. يفضل استخدام GPT للأقراص التي تحتوي على أكثر من 4 أقسام أو التي تتجاوز سعتها 2 تيرابايت.
-
فتح parted: لفتح الأداة، استخدم الأمر التالي:
bashsudo parted /dev/sdX -
إنشاء جدول تقسيم GPT: لإنشاء جدول تقسيم من نوع GPT على القرص، استخدم الأمر:
bash(parted) mklabel gpt -
إنشاء قسم جديد: بعد إنشاء الجدول، يمكنك إضافة قسم جديد باستخدام الأمر:
bash(parted) mkpart primary ext4 0% 100% -
عرض الأقسام: لعرض الأقسام على القرص، استخدم:
bash(parted) print
6. تهيئة الأقسام باستخدام mkfs
بعد تقسيم القرص، يجب تهيئة الأقسام باستخدام أحد أنظمة الملفات المعروفة مثل ext4 أو xfs.
-
تهيئة قسم باستخدام ext4:
bashsudo mkfs.ext4 /dev/sdX1 -
تهيئة قسم باستخدام xfs:
bashsudo mkfs.xfs /dev/sdX1
يمكنك اختيار نظام الملفات الذي يناسب احتياجاتك. على سبيل المثال، ext4 هو الأكثر شيوعاً في لينكس وهو مناسب لمعظم الاستخدامات، بينما يعد xfs مناسباً أكثر للأقراص التي تحتوي على بيانات كبيرة أو تحتاج إلى أداء عالي.
7. تركيب الأقسام الجديدة
بعد تقسيم وتهيئة الأقسام، يجب تركيبها لتكون قابلة للاستخدام. يمكن تركيب الأقسام يدويًا باستخدام الأمر mount.
-
إنشاء مجلد لتركيب القسم:
bashsudo mkdir /mnt/mydisk -
تركيب القسم:
bashsudo mount /dev/sdX1 /mnt/mydisk
8. تحديث ملف fstab للمزامنة التلقائية
لتجنب الحاجة إلى تركيب الأقسام يدوياً في كل مرة يتم فيها تشغيل النظام، يمكنك إضافة القسم إلى ملف /etc/fstab ليتم تركيبه تلقائيًا.
-
فتح ملف fstab:
bashsudo nano /etc/fstab -
إضافة السطر التالي:
bash/dev/sdX1 /mnt/mydisk ext4 defaults 0 2
9. استخدام gparted (واجهة رسومية)
إذا كنت تفضل استخدام واجهة رسومية بدلاً من الأوامر النصية، يمكن استخدام أداة gparted التي توفر بيئة تفاعلية لتقسيم الأقراص. لتثبيتها على توزيعات لينكس:
bashsudo apt-get install gparted
بعد التثبيت، يمكنك تشغيلها من خلال واجهة المستخدم الرسومية لاختيار الأقراص وتقسيمها وتهيئتها بسهولة.
10. ملاحظات وأفضل الممارسات
-
إنشاء نسخ احتياطية: قبل تقسيم أو تهيئة أي جهاز تخزين، من الضروري أخذ نسخة احتياطية من البيانات المهمة.
-
تحديد نوع نظام الملفات المناسب: اختر نظام الملفات بعناية بناءً على احتياجاتك. على سبيل المثال، استخدم
ext4للأقراص التي تحتوي على بيانات عادية، وxfsأوbtrfsللأقراص ذات الحجم الكبير أو التي تتطلب سرعة عالية. -
توزيع الأقسام: حاول تقسيم الأقراص إلى عدة أقسام لتنظيم البيانات بشكل أفضل.
11. الخاتمة
تقسيم وتهيئة أجهزة التخزين في لينكس هو عملية حيوية تساعد في تنظيم البيانات وتحسين الأداء. باستخدام الأدوات المناسبة مثل fdisk, parted, mkfs, و gparted, يمكنك إعداد الأقراص لتناسب احتياجاتك الشخصية أو المهنية. يتطلب هذا إلماماً بالأوامر الأساسية واتباع أفضل الممارسات لضمان أن جميع البيانات منظمة ويمكن الوصول إليها بكفاءة.

